package com.ndp.fb.walle.business;

import com.ndp.fb.model.business.vo.ectemplate.EcElementFilterParam;
import com.ndp.fb.rdb.model.Pager;
import com.ndp.fb.rdb.model.User;
import com.ndp.fb.rdb.model.ectemplate.EcProductLogo;
import com.ndp.fb.walle.model.bo.ectemplate.EcProductLogoResult;
import com.ndp.fb.walle.model.bo.ectemplate.ParseElementResult;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;
import java.util.Map;

/**
 * Created by sisi.chen on 2016/7/5.
 */
public interface EcProductLogoService {
    List<ParseElementResult> upload(Long templateId, Long productId, List<MultipartFile> fileList, String realPath, User user);

    Pager<EcProductLogoResult> list(Long orgId, Long templateId, String elementColorType, Integer cPage, Integer pSize);

    Map<String, EcProductLogo> filter(EcElementFilterParam param);
}
